home *** CD-ROM | disk | FTP | other *** search
- import com.supercede.beans.stdawt.TextAreaSB;
- import com.supercede.forms.SuperCedeApplet;
- import com.supercede.forms.SuperCedeInvalidStateException;
- import java.awt.Button;
- import java.awt.Container;
- import java.awt.TextField;
- import java.awt.event.MouseEvent;
- import java.awt.event.WindowEvent;
- import java.io.IOException;
- import java.io.Serializable;
- import java.util.Enumeration;
- import java.util.Vector;
-
- public class MainForm extends SuperCedeApplet implements Serializable, AdventureConstants {
- Implementer Imp = new Implementer();
- TextAreaSB displayBox;
- TextField InputTF;
- Button dropBtn;
- Button lookBtn;
- Button takeBtn;
- Button NBtn;
- Button WBtn;
- Button EBtn;
- Button SBtn;
-
- void mainFormPreInit() {
- }
-
- void mainFormPostInit() {
- }
-
- void SaveGame() {
- String var1 = "Test.sav";
- }
-
- void LoadGame() {
- String var1 = "Test.sav";
- }
-
- void ShowAboutDlg() {
- }
-
- public boolean mainFormWindowClosing(WindowEvent var1) {
- return false;
- }
-
- public boolean mainFormWindowClosed(WindowEvent var1) {
- return false;
- }
-
- public void stop() {
- this.SuperCedeStop();
- }
-
- public void start() {
- this.SuperCedeStart();
- }
-
- public void init() {
- this.SuperCedeInit();
- }
-
- void updatedisplayBox(String var1) {
- String var2 = var1;
- if (var1.equals("")) {
- Room var3 = this.Imp.getAdv().getplayer().getroom();
- Vector var4 = ((ThingHolder)var3).getthings();
- Vector var5 = this.Imp.getAdv().getplayer().getthings();
- var2 = "You are in " + ((Thing)var3).getname() + "\n" + ((Thing)var3).getdescription() + "\n--- Things here ---\n";
- Enumeration var6 = var4.elements();
- if (var6.hasMoreElements()) {
- do {
- var2 = var2 + ((Thing)var6.nextElement()).getname() + ", ";
- } while(var6.hasMoreElements());
- }
-
- var2 = var2 + "\n--- You have ---\n";
- var6 = var5.elements();
- if (var6.hasMoreElements()) {
- do {
- var2 = var2 + ((Thing)var6.nextElement()).getname() + ", ";
- } while(var6.hasMoreElements());
- }
- }
-
- this.displayBox.setText(var2 + "\n");
- }
-
- public void NBtnMouseClicked(MouseEvent var1) {
- this.updatedisplayBox(this.Imp.getAdv().movePlayerTo(1));
- }
-
- public void SBtnMouseClicked(MouseEvent var1) {
- this.updatedisplayBox(this.Imp.getAdv().movePlayerTo(2));
- }
-
- public void WBtnMouseClicked(MouseEvent var1) {
- this.updatedisplayBox(this.Imp.getAdv().movePlayerTo(4));
- }
-
- public void EBtnMouseClicked(MouseEvent var1) {
- this.updatedisplayBox(this.Imp.getAdv().movePlayerTo(3));
- }
-
- public void takeBtnMouseClicked(MouseEvent var1) {
- this.updatedisplayBox(this.Imp.getAdv().takeOb(this.InputTF.getText()));
- }
-
- public void dropBtnMouseClicked(MouseEvent var1) {
- this.updatedisplayBox(this.Imp.getAdv().dropOb(this.InputTF.getText()));
- }
-
- public void lookBtnMouseClicked(MouseEvent var1) {
- this.updatedisplayBox("");
- }
-
- public static void main(String[] var0) {
- try {
- MainForm var1 = new MainForm();
- ((SuperCedeApplet)var1).setVisible(true);
- } catch (Throwable var2) {
- System.out.println("Cannot construct the form: " + var2);
- System.exit(1);
- }
-
- }
-
- private void SuperCedeConstructor() throws IOException, ClassNotFoundException, ClassCastException, SuperCedeInvalidStateException {
- Vector var1 = new Vector(7);
- var1.addElement(new MainFormEventConnector6(this));
- var1.addElement(new MainFormEventConnector7(this));
- var1.addElement(new MainFormEventConnector8(this));
- var1.addElement(new MainFormEventConnector9(this));
- var1.addElement(new MainFormEventConnector11(this));
- var1.addElement(new MainFormEventConnector12(this));
- var1.addElement(new MainFormEventConnector13(this));
- super.initializeThis(var1);
- int var2 = 0;
- int var5 = var2++;
- this.displayBox = (TextAreaSB)((Container)this).getComponent(var5);
- int var8 = var2++;
- this.InputTF = (TextField)((Container)this).getComponent(var8);
- int var11 = var2++;
- this.dropBtn = (Button)((Container)this).getComponent(var11);
- int var14 = var2++;
- this.lookBtn = (Button)((Container)this).getComponent(var14);
- int var17 = var2++;
- this.takeBtn = (Button)((Container)this).getComponent(var17);
- int var20 = var2++;
- this.NBtn = (Button)((Container)this).getComponent(var20);
- int var23 = var2++;
- this.WBtn = (Button)((Container)this).getComponent(var23);
- int var26 = var2++;
- this.EBtn = (Button)((Container)this).getComponent(var26);
- int var29 = var2++;
- this.SBtn = (Button)((Container)this).getComponent(var29);
- }
-
- private void SuperCedeInit() {
- }
-
- private void SuperCedeStart() {
- }
-
- private void SuperCedeStop() {
- }
-
- public MainForm() throws IOException, ClassNotFoundException, ClassCastException, SuperCedeInvalidStateException {
- this.mainFormPreInit();
- this.SuperCedeConstructor();
- this.mainFormPostInit();
- }
- }
-